from abc import ABC, abstractmethod



class BaseChannel(ABC):
    
    @abstractmethod
    def transmit(self, sender, packet, tx_metadata=None):
        pass